N ov 2 00 7 A Condition Number Analysis of a Surface - Surface Intersection Algorithm ∗
نویسندگان
چکیده
The problem of finding all intersections between two surfaces has many applications in computational geometry and computer-aided geometric design. We propose an algorithm based on Newton’s method and subdivision for this problem. Our algorithm uses a test based on the Kantorovich theorem to prevent the divergence or slow convergence problems normally associated with using unsuitable starting points for Newton’s method. The other main novelty of our algorithm is an analysis showing that its running time is bounded only in terms of the condition number of the problem instance.
منابع مشابه
A ug 2 00 6 A Condition Number Analysis of a Line - Surface Intersection Algorithm ∗
We propose an algorithm based on Newton’s method and subdivision for finding all zeros of a polynomial system in a bounded region of the plane. This algorithm can be used to find the intersections between a line and a surface, which has applications in graphics and computer-aided geometric design. Our analysis shows that the running time of the algorithm is bounded in terms of the condition num...
متن کاملA / 0 60 80 90 v 1 2 3 A ug 2 00 6 A Condition Number Analysis of a Line - Surface Intersection Algorithm ∗
We propose an algorithm based on Newton’s method and subdivision for finding all zeros of a polynomial system in a bounded region of the plane. This algorithm can be used to find the intersections between a line and a surface, which has applications in graphics and computer-aided geometric design. Our analysis shows that the running time of the algorithm is bounded in terms of the condition num...
متن کاملElectrocap: A Shape Inverse Model for an Electro-Capillarity Process
Electrocap is a freeware modelling an electrified droplet at equilibrium and wetting a solid surface. The model consists to seek the drop shape by minimizing its total energy (capillary, electrostatic and gravitational). To this end, the model is based on the classical shape optimal design method. In this paper, we derive the equations and the shape gradient; we detail the shape optimization al...
متن کاملar X iv : p hy si cs / 0 41 11 25 v 2 2 5 N ov 2 00 4 A theoretical and numerical
We investigate the condition for the bounce of circular disks which obliquely impacts on fluid surface. An experiment [ Clanet, C., Hersen, F. and Bocquet, L., Nature 427, 29 (2004) ] revealed that there exists a “magic angle” of 20◦ between a disk’s face and water surface in which condition the required speed for bounce is minimized. We perform three-dimensional simulation of the diskwater imp...
متن کاملComputing the Geometric Intersection Number of Curves
The geometric intersection number of a curve on a surface is the minimal number of selfintersections of any homotopic curve, i.e., of any curve obtained by continuous deformation. Given a curve c represented by a closed walk of length at most ` on a combinatorial surface of complexity n we describe simple algorithms to (1) compute the geometric intersection number of c in O(n+ `2) time, (2) con...
متن کامل